@CHARSET "UTF-8";

/* Cabeçalho */
table{
	width: 100%;
	border: 1px black solid;
	box-shadow: 2px 2px black;
	border-radius: 12px;
}

th{
	background-color: #3C4750;
	vertical-align: middle;
	padding: 0px 4px;
	height: 25px;
	color: white;
	font-weight: bold;
}

th:FIRST-CHILD{
	border-top-left-radius: 12px;
}

th:LAST-CHILD{
	border-top-right-radius: 12px;
}

th a{
	text-decoration: none;
	color: white;
}


.altrow{
	color: white;
	background-color: #DFF0FE;
}

tr:HOVER {
	background-color: #566573;
	color: black;
}

tr:LAST-CHILD td:FIRST-CHILD{
	border-bottom-left-radius: 12px;
}

tr:LAST-CHILD td:LAST-CHILD{
	border-bottom-right-radius: 12px;
}

tr:LAST-CHILD:HOVER td:FIRST-CHILD{
	border-bottom-left-radius: 12px;
}

tr:LAST-CHILD:HOVER td:LAST-CHILD{
	border-bottom-right-radius: 12px;
}

/* Células */

td{
	vertical-align: middle;
	padding: 0px 4px;
}

td a img{
	width: 25px;
	height: 25px;
}

td.actions{
	width: 12%;
}